网站部署SSL后生成提示msxml3.dll 错误 ‘800c0005’的解决方案
今天,一个百思诺网络的客户想把放弃一年多的网站完善一下,因为中美贸易战结束了,已经取得一个实质性的突破,现在做外贸有比较好做了,所以这个客户想把网站完善好,重新购买邮箱,招聘外贸人员,争取再次打入美国的市场。为了网站安全着想,我对网站进行了SSL部署,因为网站有一次被黑客给攻击了,为了网站安全,进行网站HTTPS的部署,可以出现了msxml3.dll错误‘800c0005’,我在百度上上找了一圈也么有找到,既然已经跟客户说了进行SSL部署,总得给客户一个满意的答复,于是我在百度上,360上,搜狗上都进行相关错误的解决方案,没有一个有用的。于是鼓动一天,现在这个问题终于解决了,所以把这个问题分享出来,希望帮助能帮助的人。
经过排查,部署SSL出现msxml3.dll错误‘800c0005’的原因是Microsoft.XMLHTTP控件请求https的问题,这个控件无法访问请求https的链接资源,导致生成出错。解决方案是:修改hosts文件将生成请求全部指向服务器端本地,再通过web.config规则文件里面排除127.0.0.1的请求,达到即不影响生成,又不影响https访问网站的需求。这样,这个错误就成功解决了。网站完善好了,让客服给开通了邮箱,客户看了之后,很满意,希望中美贸易战争端早一点彻底解决,为人类幸福美好生活而努力。
400电话办理